sphinx baboon (papio sphinx) - French English Dictionary